package com.gitee.wsl.mathematics.geometry.d2.api

import com.gitee.wsl.mathematics.geometry.d2.contour.ContourShape
import com.gitee.wsl.mathematics.geometry.d2.contour.ShapeContour


/**
 * provider of Shape
 */
interface ShapeProvider {
    /**
     * the provided shape
     */
    val shape: ContourShape
}

/**
 * provider of ShapeContour
 */
interface ShapeContourProvider{
    /**
     * the provided contour
     */
    val contour: ShapeContour
}